home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
-
- #include "termio.h"
-
- extern int ioctl(int,int,void *);
-
- int main()
- {
- struct winsize w[1];
-
- ioctl(2,TIOCGWINSZ,w);
- printf("rows: %d\tcols: %d\nxpixels: %d\typixels: %d\n",
- w->ws_row,w->ws_col,w->ws_xpixel,w->ws_ypixel);
- fputs("\nrows: ",stdout); scanf("%hd\n",&w->ws_row);
- fputs("cols: ",stdout); scanf("%hd\n",&w->ws_col);
- fputs("xpixels: ",stdout); scanf("%hd\n",&w->ws_xpixel);
- fputs("ypixels: ",stdout); scanf("%hd\n",&w->ws_ypixel);
- ioctl(2,TIOCSWINSZ,w);
- ioctl(2,TIOCGWINSZ,w);
- printf("\x0crows: %d\tcols: %d\nxpixels: %d\typixels: %d\n",
- w->ws_row,w->ws_col,w->ws_xpixel,w->ws_ypixel);
- }
-